home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 5 / Gekikoh Dennoh Club Vol. 5 (Japan).7z / Gekikoh Dennoh Club Vol. 5 (Japan) (Track 01).bin / internet / xip / iijppp.lzh / src / defs.h < prev    next >
C/C++ Source or Header  |  1994-10-14  |  1KB  |  56 lines

  1. #ifndef _DEFS_H_
  2. #define    _DEFS_H_
  3.  
  4. #include <machine/endian.h>
  5. #include <sys/types.h>
  6. #include <unistd.h>
  7. #include <stdlib.h>
  8. #include <stdio.h>
  9. #include <string.h>
  10. #include "mbuf.h"
  11. #include "log.h"
  12.  
  13. /*
  14.  *  Check follwiing definitions for your machine envirinment
  15.  */
  16. #define    LOGFILE        "/var/log/ppp.log"    /* Name of log file */
  17. #define    MODEM_DEV    "/dev/tty01"        /* name of tty device */
  18. #define MODEM_SPEED    B38400            /* tty speed */
  19. #define    SERVER_PORT    3000            /* Base server port no. */
  20.  
  21. #define    REDIAL_PERIOD    30            /* Hold time to redial */
  22.  
  23. #define    CONFFILE     "ppp.conf"
  24. #define    LINKFILE     "ppp.linkup"
  25. #define    ETHERFILE    "ppp.etherup"
  26. #define    SECRETFILE    "ppp.secret"
  27.  
  28. /*
  29.  *  Definition of working mode
  30.  */
  31. #define MODE_INTER    1    /* Interactive mode */
  32. #define MODE_AUTO    2    /* Auto calling mode */
  33. #define    MODE_DIRECT    4    /* Direct connection mode */
  34. #define    MODE_DEDICATED    8    /* Dedicated line mode */
  35.  
  36. #define    EX_NORMAL    0
  37. #define    EX_START    1
  38. #define    EX_SOCK        2
  39. #define    EX_MODEM    3
  40. #define    EX_DIAL        4
  41. #define    EX_DEAD        5
  42. #define    EX_DONE        6
  43. #define    EX_REBOOT    7
  44. #define    EX_ERRDEAD    8
  45. #define    EX_HANGUP    10
  46. #define    EX_TERM        11
  47.  
  48. int mode;
  49.  
  50. int modem;
  51. int tun_in, tun_out;
  52. int netfd;
  53. char *dstsystem;
  54.  
  55. #endif    /* _DEFS_H_ */
  56.